package cn.iocoder.yudao.module.portal.controller.admin.vo;

import lombok.Data;
import java.util.Map;

/**
 * 资源目录详情响应VO
 * 用于封装目录详情查询接口的返回数据
 */
@Data
public class ResourceDirectoryVO {
    /**
     * 目录id
     */
    private Long catalogId;

    /**
     * 目录编码
     */
    private String catalogCode;

    /**
     * 目录分类名称
     */
    private String menuName;

    /**
     * 目录分类id
     */
    private Long menuId;

    /**
     * 目录名称
     */
    private String catalogName;

    /**
     * 共享属性
     */
    private String shareProperty;

    /**
     * 申请量
     */
    private Integer applyNum;

    /**
     * 访问量
     */
    private Integer viewNum;

    /**
     * 是否与政务服务事项关联（1是，0否）
     */
    private Integer isMatter;

    /**
     * 事项id
     */
    private Integer matterId;

    /**
     * 事项名称
     */
    private String matterName;

    /**
     * 事项编码
     */
    private String matterCode;

    /**
     * 事项办件结果
     */
    private String matterResult;

    /**
     * 数源部门名称
     */
    private String deptName;

    /**
     * 数源部门id
     */
    private Long deptId;

    /**
     * 更新时间
     */
    private String updateTime;

    /**
     * 是否电子证照（1是，0否）
     */
    private Integer isPermit;

    /**
     * 是否收藏（1是，0否）
     */
    private Integer isCollection;

    /**
     * 应用场景
     */
    private String applyScene;

    /**
     * 提供渠道
     */
    private String channel;

    /**
     * 所属领域
     */
    private String domain;

    /**
     * 更新频率
     */
    private String periodType;

    /**
     * 目录摘要
     */
    private String abstractInfo;

    /**
     * 用户评论评分
     */
    private Integer useScore;

    /**
     * 业务领域
     */
    private String businessDomain;

    /**
     * 主体类型
     */
    private String subjectType;

    /**
     * 主题特征
     */
    private String subjectFeature;

    /**
     * 行业分类
     */
    private String industryClass;

    /**
     * 业务分类
     */
    private String businessClass;

    /**
     * 管理对象分类
     */
    private String manageObjClass;

    /**
     * 主题分类
     */
    private String topicClass;

    /**
     * 信息类别分类
     */
    private String infoCategoryClass;

    /**
     * 所属系统名称
     */
    private String fromSystem;

    /**
     * 数据格式
     */
    private String irfClass;

    /**
     * 数据格式类型
     */
    private String irfType;

    /**
     * 来源数据库
     */
    private String srcdb;

    /**
     * 信息资源代码
     */
    private String irCode;

    /**
     * 归集表英文名称
     */
    private String tableEnname;

    /**
     * 信息资源提供方代码
     */
    private String irProvideCode;
    /**
     * 接口申请状态
     */
    private  String interfaceStatus;

    /**
     * 表格资源信息
     */
    private Map<String, Object> tabResource;

    /**
     * 文件资源信息
     */
    private Map<String, Object> fileResource;

    /**
     * API资源信息
     */
    private Map<String, Object> apiResource;
    /**
     * etl 数据集，数据接口
     */
    private Map<String, Object> otherResource;
}
    